#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int cabezal = 1;
int pista = 1;
int sector = 1;
int lectura = 1;
int escritura = 1;
char algoritmo[10] = {' '};
char pathUnix[30] = {' '};
int TSaltoSector = 1;
int TSaltoPista = 1;


int procesarDato(char * linea){

  char palabra[20];
  char dato[20] = {' '};
  int i = 0, j = 0;

  while(linea[i] != ' '){
        palabra[i] = linea [i];
        i++;
        }

  i++;

  while(linea[i] != '\n'){
      dato[j] = linea[i];
      i++;
      j++;
  }


  if (strcmp(palabra,"Pista") == 0 ) {
      pista = atoi(dato);
}
  if (strcmp(palabra, "Sector") == 0) {
      sector = atoi(dato);
}
  if (strcmp(palabra,"Cabezal") == 0 ) {
    cabezal = atoi(dato);

}
 if(strcmp(palabra,"Alg") == 0){
      strcpy(algoritmo,dato);
  }
  if (strcmp(palabra,"Tlect") == 0) {
    lectura  = atoi(dato);

}
  if (strcmp(palabra,"Tescr") == 0) {
    escritura = atoi(dato);

}
  if(strcmp(palabra,"path") == 0 ){
      strcpy(pathUnix,dato);
  }
  /*if(strcmp(palabra,"RPM")== 0 )
     // RPM = atoi(dato);*/
if(strcmp(palabra, "TSal") == 0)
    TSaltoPista = atoi(dato);

    return 0;
}







int main()
{


        FILE *archivo;
        char  linea[40];
        int i = 0;


        archivo = fopen("/home/utn_so/config.txt","r");

        if (archivo == NULL)

                printf("\nError de apertura del archivo. \n\n");


            while (feof(archivo) == 0)
            {

            fgets(linea,100,archivo);

                procesarDato(linea);

                i++;
            }
            printf("TSaltoPista = %d\npista = %d\nsector = %d\ncabezal = %d\nlectura = %d\nescritura = %d\nalgoritmo = %s\npath = %s\n",TSaltoPista,pista,sector,cabezal,lectura,escritura,algoritmo,pathUnix);
          

        return 0;
}

